👉 วันนี้แอดจะพาเพื่อน ๆ มารู้จักกับอีก 1 ช่องโหว่ในโลกอินเทอร์เน็ต นั่นก็คือ... HTML Injection นั่นเอง !!
.
มันคืออะไร และมีรายละเอียดยังไง มาติดตามกันได้เลยจ้าาาา 🥰
.
👨💻 HTML Injection - เป็นช่องโหว่ด้านความปลอดภัยที่อนุญาตให้ผู้โจมตีใส่โค้ด HTML ลงในหน้าเว็บของเรา ซึ่งแท็กที่ถูกแทรกลงไปใหม่อาจจะเป็นแค่แท็กที่ใช้แสดงข้อความอันตราย หรือบางทีก็อาจจะเป็นการเปลี่ยนแปลงหน้าเว็บของเราไปทั้งหมดนั่นเอง
.
ซึ่งไอเจ้า HTML Injection เนี่ยมันจะสร้างความเสียหายให้กับข้อมูลบนหน้าเว็บของเรา บางทีอาจจะถึงขั้นร้ายแรงอย่างการขโมยข้อมูลที่สำคัญได้เลยนะ
.
📑 ตัวอย่างการทำ HTML Injection
.
ผู้โจมตีจะอาจตรวจพบ Website ที่เสี่ยง จากนั้นผู้โจมตีจะส่ง URL ที่มีโค้ดอันตรายไปยังผู้ใช้ที่เป็นเหยื่อผ่านอีเมล หรืออื่น ๆ หากผู้ใช้ที่เป็นเหยื่อคลิก URL ที่เป็นอันตรายนี้ ระบบจะเรียกใช้โค้ด JavaScript ด้วยสิทธิ์ของผู้ใช้ที่เป็นเหยื่อ ซึ่งมันสามารถขโมยข้อมูลสำคัญของผู้ใช้ไปได้อย่างง่ายดายนั่นเอง หรือบางทีอาจจะโจมตีโดยทำการเปลี่ยนแปลงข้อมูลบนหน้าเว็บ ทำให้เกิดความเสียหายบนหน้าเว็บได้นั่นเอง เอ๋? เหมือนเว็บดังที่โดนแฮกไปเมื่อเร็ว ๆ นี้เลยนะเนี่ยยย !!
.
🌟 ประเภทของ HTML Injection
แบ่งเป็น 2 ประเภท คือ
🔹 Stored HTML Injection - จะเกิดขึ้นเมื่อโค้ด HTML ที่เป็นอันตรายถูกบันทึกไว้ในเว็บเซิร์ฟเวอร์และถูกดำเนินการทุกครั้งที่ผู้ใช้เรียกใช้ฟังก์ชัน
.
🔹 Reflected HTML Injection - เกิดขึ้นเมื่อมีการโจมตีผ่านการใช้ Methods HTTP เช่น GET หรือ POST หรืออาจจะเป็นการโจมตีผ่านการเปลี่ยน URL ที่สำคัญบนหน้าเว็บ ทำให้เมื่อผู้ใช้คลิกไปแล้วจะเข้าสู่เว็บไซต์ที่เป็นอันตรายนั่นเอง
.
🌈 วิธีป้องกัน HTML Injection
🔸 เช็คความถูกต้องของการป้อนข้อมูลจากผู้ใช้ โดยการตรวจสอบ Length, Type, Format และ Data Range ว่ามันตรงกับที่เราระบุไว้หรือไม่
🔸 ต้องทำการเข้ารหัสข้อมูล Input จากผู้ใช้ เพื่อความปลอดภัยของข้อมูล
🔸 ตรวจสอบแท็ก และอื่น ๆ
.
หากเพื่อน ๆ สนใจศึกษาช่องโหว่อื่น ๆ สามารถเข้าไปอ่านเรื่อง OWASP ได้ในลิงค์ด้านล่างเลยจ้า
💥 OAWSP >> https://www.facebook.com/borntodev/posts/4185277734863821
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有1部Youtube影片,追蹤數超過33萬的網紅Toys Zone D,也在其Youtube影片中提到,First Look ! Avengers: Infinity War "Black Panther "Life-Size Bluetooth Speaker by CAMINO ALL PICS : http://www.thetoyszone.com/2018/03/camino-avneg...
「html input range」的推薦目錄:
- 關於html input range 在 BorntoDev Facebook 的最佳解答
- 關於html input range 在 Toys Zone D Youtube 的最佳貼文
- 關於html input range 在 HTML5 input type range show range value - Stack Overflow 的評價
- 關於html input range 在 裝扮你的Range Input | Greene's Blog 的評價
- 關於html input range 在 Input Range tag styling with CSS - YouTube 的評價
- 關於html input range 在 WebKit Input Range Fill Lower Hack - GitHub 的評價
- 關於html input range 在 Slim Custom Range Input Plugin With jQuery - Pinterest 的評價
- 關於html input range 在 HTML Input Range Slider Both Custom And Default | Facebook 的評價
html input range 在 Toys Zone D Youtube 的最佳貼文
First Look ! Avengers: Infinity War "Black Panther "Life-Size Bluetooth Speaker by CAMINO
ALL PICS : http://www.thetoyszone.com/2018/03/camino-avnegers3.html
Black Panther Life-Size Bluetooth Speaker with Projector
- Connection: Bluetooth、3.5mm AUDIO IN ( Support A2DP, AVRCP, compatible to V1.2, V1.1)
- Wireless Range: 10m
- Display: LED indictor
- Audio Power output: 2 x 5W + 15W
- Frequency Response: 150Hz-18KHz
- Speaker System: 2 Speakers Stereo System + 1 Active Bass Speaker
- DC input: 18V input, 5A
- S/N 80dB
- Price: HKD2,999
html input range 在 裝扮你的Range Input | Greene's Blog 的推薦與評價
step1 - 打底. 1 2, <!-- HTML --> ... <看更多>
html input range 在 Input Range tag styling with CSS - YouTube 的推薦與評價
A quick walkthrough on how to style an HTML input range tag with CSS overcoming the lack of information like ... ... <看更多>
html input range 在 HTML5 input type range show range value - Stack Overflow 的推薦與評價
... <看更多>
相關內容